package org.jsbd.boss.service;

import java.util.List;
import java.util.Map;

import org.jsbd.boss.common.DataGridModel;
import org.jsbd.boss.domian.MiguMusicRetentConfigBean;

public interface IMiguMusicRetentConfigService {

	public void saveMiguMusicRetentConfig(MiguMusicRetentConfigBean miguMusicRetentConfig);

	public void updateMiguMusicRetentConfig(MiguMusicRetentConfigBean miguMusicRetentConfig);

	public MiguMusicRetentConfigBean getMiguMusicRetentConfig(MiguMusicRetentConfigBean miguMusicRetentConfig);

	public List<MiguMusicRetentConfigBean> getMiguMusicRetentConfigList(MiguMusicRetentConfigBean miguMusicRetentConfig);

	public Integer getMiguMusicRetentConfigCount(MiguMusicRetentConfigBean miguMusicRetentConfig);

	public Map<String, Object> getMiguMusicRetentConfigListPage(DataGridModel page, MiguMusicRetentConfigBean miguMusicRetentConfig);

	public void deleteMiguMusicRetentConfig(MiguMusicRetentConfigBean miguMusicRetentConfig);

	public List<MiguMusicRetentConfigBean> getByMiguMusicId(Integer id);

	public void deleteByMiguMusicId(Integer id);

	public void copyMiguMusicRetentConfig(List<MiguMusicRetentConfigBean> targetList);

	public void saveMiguMusicRetentConfigNew(List<MiguMusicRetentConfigBean> asList);

	public void saveRetent(List<MiguMusicRetentConfigBean> mvrcs);

	public void deleteRetentBatch(MiguMusicRetentConfigBean mvrcb);
	
}
